package models

import (
	"errors"
	"rongyy/src/app"
	"rongyy/src/middlewares"
)

type JyMsgModel struct {
	BaseModel `xorm:"extends"`
	PatientId string `json:"patient_id"`
	Openid    string `json:"openid"`
	OrderId   string `json:"order_id"`
	Type      string `json:"type"`
	Result    string `json:"result"`
}

type JyRespModel struct {
	Errcode int    `json:"errcode"`
	Errmsg  string `json:"errmsg"`
}

func (im *JyMsgModel) TableName() string {
	return "jy_msg_log"
}
func (im *JyMsgModel) Insert() error {
	_, err := app.DB().Insert(im)
	if err != nil {
		middlewares.Logger.Println("ERROR - 就医助手通知 Insert failed ", err)
		return errors.New("保存就医助手通知失败")
	}
	return nil
}
